package com.jufanshare.myblog.common.util;

import org.mozilla.universalchardet.UniversalDetector;

/**
 * 作用：
 * 作者：Tiddler
 * 时间：2018-08-2018/8/13 12：00
 * 类名：GetByteEncode
 **/
public class GetByteEncode {
    public static String getEncoding(byte[] bytes) {
        String DEFAULT_ENCODING = "UTF-8";
        UniversalDetector detector =new UniversalDetector(null);
        detector.handleData(bytes, 0, bytes.length);
        detector.dataEnd();
        String encoding = detector.getDetectedCharset();
        detector.reset();
        if (encoding == null) {
            encoding = DEFAULT_ENCODING;
        }
        return encoding;
    }
}
